<template>
    <div class="panelbox assess-list font-cont">
      <div class="table-vote">
          <div class="vote-form">
            <el-table
            :data="tableData"
            :span-method="objectSpanMethod"
            border
            style="width: 100%; margin-top: 20px"
          >
      <el-table-column fixed prop="id" label="ID" width="180" />
      <el-table-column prop="name" label="Name" width="600" />
      <el-table-column prop="amount1" label="Amount 1" width="600" />
      <el-table-column prop="amount2" label="Amount 2" width="600" />
      <el-table-column prop="amount3" label="Amount 3" width="600" />
      <el-table-column fixed="right" label="Operations" width="200">
        <template #default>
          <el-button link type="primary" size="small"
            >Detail</el-button
          >
          <el-button link type="primary" size="small">Edit</el-button>
        </template>
      </el-table-column>
    </el-table>
          </div>
          <div class="form-actions mt20">
              <el-button type="primary">提&nbsp;&nbsp;交</el-button>
              <el-button type="warning">暂&nbsp;&nbsp;存</el-button>
          </div>
        </div>
    </div>
</template>
<script>
// import {ElRow, ElButton, ElTable, ElTableColumn} from 'element-plus'
import { reactive, ref } from 'vue'
export default {
  name: 'ShowMeetingTimeByPnScore',
  // compomnts: {ElButton, ElRow, ElTableColumn, ElTable},
  setup() {
    let radio = ref(1)
    const tableData = [
  {
    id: '12987122',
    name: 'Tom',
    amount1: '234',
    amount2: '3.2',
    amount3: 10,
    Operations: '',
  },
  {
    id: '12987123',
    name: 'Tom',
    amount1: '165',
    amount2: '4.43',
    amount3: 12,
    Operations: '',
  },
  {
    id: '12987124',
    name: 'Tom',
    amount1: '324',
    amount2: '1.9',
    amount3: 9,
    Operations: '',
  },
  {
    id: '12987125',
    name: 'Tom',
    amount1: '621',
    amount2: '2.2',
    amount3: 17,
    Operations: '',
  },
  {
    id: '12987126',
    name: 'Tom',
    amount1: '539',
    amount2: '4.1',
    amount3: 15,
    Operations: '',
  },
]

function objectSpanMethod({row,column,rowIndex,columnIndex}) {
    if (columnIndex === 0) {
      if (rowIndex % 2 === 0) {
        return {
          rowspan: 2,
          colspan: 1,
        }
      } else {
          return {
            rowspan: 0,
            colspan: 0,
          }
      }
    } 
    if (columnIndex === 5) {
        if (rowIndex % 2 === 0) {
            return {
              rowspan: 2,
              colspan: 1,
            }
        } else {
          return {
            rowspan: 0,
            colspan: 0,
          }
        }
    }
}
    return {
      radio,
      tableData,
      objectSpanMethod
    }
  }
}
</script>